#include <stdio.h>
//魔法数字，注意b，好难啊！！！
//int main() {
//    int n,a,b=0;
//    1<=n&&n<=100;
//    scanf("%d",&n);
//    if(n%2==0){
//        for(a=0;n%2==0;a++){
//            n/=2;
//            for(b=b;n%2!=0&&n!=1;b++) {
//                n = n * 3 + 1;
//            }
//        }
//        printf("%d",a+b);
//    }else{
//        for(a=0;n%2!=0&&n!=1;a++){
//            n=n*3+1;
//            for(b=b;n%2==0;b++){
//                n/=2;
//            }
//        }
//        printf("%d",a+b);
//    }
//    return 0;
//}
//int main() {
//    int a;
//    scanf("%d",&a);
//    /*while(a!=0){
//        printf("%d",a%10);
//
//    }*/
//    a/=10;
//    printf("%d",a);
//    return 0;
//}验证a/10取整不会四舍五入
//int main() {
//    char c;
//    scanf("%c",&c);
//  //  printf("%d",(int)c);
//    while((int)c!=EOF){
//        if(65==(int)c&&(int)c<=90||97==(int)c&&(int)c<=122){
//            printf("%c is an alphabet.\n",c);
//            getchar();
//        }else{
//            printf("%c is not an alphabet.\n",c);
//        }getchar();
//    }getchar();
//    return 0;
//}
//int main(){
//    int a=0;
//    int b=0;
//    int c=0;
//    printf("a=%d\n",a++);
//    c=++b;
//    printf("b=%d\n",b);
//    return 0;
//}验证++；
//int main(){
//    int a=0,b=0;
//    scanf("%d %d",&a,&b);
//    if(a>b){
//        printf("%d",a);
//    }else if(a==b){
//        printf("a=b");
//    }else{
//        printf("%d",b);
//    }
//    return 0;
//}
//int main() {
//    printf("The size of short is %d bytes.",sizeof(short));
//    printf("The size of int is %d bytes.",sizeof(int));
//    printf("The size of long is %d bytes.",sizeof(long));
//    printf("The size of long long is %d bytes.",sizeof(long long));
//    return 0;
//}sizeof字节长度
//int main() {
//    char c;
//    scanf("%c",&c);
//    printf("    %c\n",c);
//    printf("   %c %c\n",c,c);
//    printf("  %c %c %c\n",c,c,c);
//    printf(" %c %c %c %c\n",c,c,c,c);
//    printf("%c %c %c %c %c\n",c,c,c,c,c);
//    return 0;
//}圣诞树
//int main() {
//    //int a=73,b=32,c=99,d=97, 110, 32, 100, 111, 32, 105, 116 , 33
//    printf("%c%c%c%c%c%c%c%c%c%c%c%c",73, 32, 99, 97, 110, 32, 100, 111, 32, 105, 116 , 33);
//    return 0;
//}I can do it!
//int main() {
//    int a=1;
//    scanf("%d",&a);
//    printf("%lld\n",3156e4*a);
//    return 0;
//}
//int main() {
//    int a=1,h=0,m=0;
//    scanf("%d",&a);
//    h=a/3600;
//    m=(a-h*3600)/60;
//    printf("%d %d %d",h,m,a%60);
//    return 0;
//}时间秒的转换
//int main() {
//    float a,b,c;
//    scanf("%f %f %f",&a,&b,&c);
//    printf("%.2f %.2f",a+b+c,(a+b+c)/3);
//    return 0;
//}计算平均值
//int main() {
//    int a=0, b=0;
//    scanf("%d %d",&a,&b);
//    float c=b/100.0;
//    printf("%.2f",a/(c*c));
//    return 0;
//}计算体重指数
//int main() {
//    float n=0.0;
//    scanf("%f",&n);
//    double v=(4.000/3)*3.1415926,ch=v*n*n*n;
//    printf("%.3f",v*n*n*n);
//    return 0;
//}
//int main() {
//    printf("Name Age Gender\n");
//    printf("---------------------\n");
//    printf("Jack 18 man");
//    return 0;
//}
//int main() {
//    int h,m,k,g,b;
//    char c=':';
//    scanf("%d %c %d %d",&h,&c,&m,&k);
//    g=h+k/60;
//    b=m+k%60;
//    //分四种情况：<1>小时加上后<=23,分钟加上后<=59;<2>小时加上后<=23,分钟加上后>59;<3>小时加上后>23,分钟加上后<=59;<4>小时加上后>23,分钟加上后>59;
//    if(g<=23&&b<=59){
//        printf("%02d%c%02d",g,c,b);
//    }else if(g<=23&&b>59){
//        printf("%02d%c%02d",g+1,c,b-60);
//    }else if(g>23&&b<=59){
//        printf("%02d%c%02d",g%24,c,b);
//    }else{
//        printf("%02d%c%02d",g%24+1,c,b-60);
//    }
//    return 0;
//}定闹钟
int main() {
    int X = 1, N = 1, C = 0;
    scanf("%d %d", &X, &N);
    C = X + N % 7;
    if (C <= 7) {
        printf("%d", C);
    } else {
        printf("%d", C % 7);
    }
    return 0;
}